/*
 * 文件名：SupplierDao.java
 * 版权：Copyright by www.wootide.com
 * 描述：
 * 修改人：wuliquan
 * 修改时间：2013-2-21
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */
package com.wootide.cms.service.consumables.supplier.dao;

import com.wootide.cms.common.QueryResults;
import com.wootide.cms.service.consumables.supplier.pojo.SupplierInfo;


/**
 * 供应商访问接口层
 * 〈功能详细描述〉
 * @author wuliquan
 * @version 2013-2-21
 * @see SupplierInfoDao
 * @since
 */
public interface SupplierInfoDao
{
    /**
     * 
     * Description: <br>
     * Implement: <br>
     * @param supplierName
     * @return
     * @see
     * @return Supplier
     * @author wuliquan
     */
    SupplierInfo findOneSupplierByName(String supplierName);
    
    /**
     * 
     * Description: 查询所有的供应商信息<br>
     * Implement: <br>
     * @return
     * @see
     * @return QueryResults
     * @author wuliquan
     */
    QueryResults findAllSuppliers();
    
    /**
     * Description: 查询指定供应商名的供应商<br>
     * Implement: <br>
     * @param supplierName 供应商名字
     * @return
     * @see
     * @return int 符合条件的记录数
     * @author wuliquan
     */
    int findNumBySupplierName(String supplierName);
    
    /**
     * Description: 通过供应商ID获取供应商信息<br>
     * Implement: <br>
     * @param supplierId 供应商ID
     * @return
     * @see
     * @return Supplier 供应商信息
     * @author wuliquan
     */
    SupplierInfo findOneSupplierBySupplierId(Integer supplierId);
    
}
